嗨大家好,我是Sean!終於邁入雙位數的天數了!
假日發的系列文,觀看次數總是會特別少QQ
今天我們來介紹關於Django使用起來,之所以方便的其中一個理由,admin的管理頁面。
admin顧名思義,就是我們後台管理頁面啦!
那麼,在admin裡,可以看到哪些東西呢?
接下來我們進入正題,來操作並且使用我們admin。
首先,在進入admin page前,我們必須先註冊一個管理者的帳號。
進入到我們的專案了以後,開啟cmd並且輸入以下指令來創建管理者帳號。
python manage.py createsuperuser
並且依照cmd的提示,依序填入username、email、password後,
看到以下的'Superuser created successfully'就代表成功了。
好的,接下來我們就可以進入admin page。
python manage.py runserver
啟動我們的網頁後,接著在路徑中加入/admin,進入admin page!
看到這個登入的畫面後,輸入剛剛在cmd中註冊的帳號密碼。
這樣一來就進到我們admin page裡了! 讓我們點開user table看看。
可以看到擁有基礎filter功能以及條列出現有的user,再點擊user名稱進去,可以看到每個user的detail資訊。
回到admin首頁,這樣看起來是不是蠻空虛的阿xDD 僅有原生的User和Group的table。
來新增我們之前已經建立好的model:People,讓他註冊進admin page裡。
回到我們的專案中開啟資料夾,可以看到ironman的資料夾,也就是我們的app資料夾中,有名為admin.py的檔案。
引用people的model後,來寫入模型的註冊。
from models import People
admin.site.register(People)
然後回到我們admin page,可以看到我們的people模型已經顯示在管理頁面裡了!
接著,我們可以直接使用admin page的功能來新增people的資料
輸入完畢以後,按下save,就可以簡單的創建資料了!是不是很方便阿~
那麼,今天的文章就先到此結束!
我是Sean,你各位海上的人,我們明天見!